libdvbv5_d.atsc_eit

@file atsc_eit.h @ingroup dvb_table @brief Provides the table parser for the ATSC EIT (Event Information Table) @copyright GNU Lesser General Public License version 2.1 (LGPLv2.1) @author Mauro Carvalho Chehab @author Andre Roth

@par Relevant specs The table described herein is defined at: - ATSC A/65:2009

@see http://www.etherguidesystems.com/help/sdos/atsc/syntax/tablesections/eitks.aspx

@par Bug Report Please submit bug reports and patches to linux-media@vger.kernel.org

Members

Functions

atsc_table_eit_free
void atsc_table_eit_free(atsc_table_eit* table)

@brief Frees all data allocated by the ATSC EIT table parser @ingroup dvb_table

atsc_table_eit_init
ssize_t atsc_table_eit_init(dvb_v5_fe_parms* parms, const(ubyte)* buf, ssize_t buflen, atsc_table_eit** table)

@brief Initializes and parses ATSC EIT table @ingroup dvb_table

atsc_table_eit_print
void atsc_table_eit_print(dvb_v5_fe_parms* parms, atsc_table_eit* table)

@brief Prints the content of the ATSC EIT table @ingroup dvb_table

atsc_time
void atsc_time(uint start_time, tm* tm)

@brief Converts an ATSC EIT formatted timestamp into struct tm @ingroup ancillary

Manifest constants

ATSC_TABLE_EIT
enum ATSC_TABLE_EIT;

@def ATSC_TABLE_EIT @brief ATSC EIT table ID @ingroup dvb_table

Structs

atsc_table_eit
struct atsc_table_eit

@struct atsc_table_eit @brief ATSC EIT table @ingroup dvb_table

atsc_table_eit_event
struct atsc_table_eit_event

@struct atsc_table_eit_event @brief ATSC EIT event table @ingroup dvb_table

Unions

atsc_table_eit_desc_length
union atsc_table_eit_desc_length

@union atsc_table_eit_desc_length @brief ATSC EIT descriptor length @ingroup dvb_table

Meta